﻿body
{
    font-family:Arial;
}
#Topo
{
    height:24px;
    width:100%;
    background:url(imagens/FundoTopo.jpg);
    position:relative;
}    
#RodapeTopo
{
    width:100%;
    height:30px;
    background-color:#478CD8;
    border-bottom:1px solid #0066CC;
    border-top:1px solid #0066CC;   
    z-index:1;
    padding-top:5px;
}
#RodapeTopo input[type=text]
{
    width:280px;
    margin-left:190px;
}
#RodapeTopo div a
{
    float:right;
    margin-right:20px;
    font-weight:bold;
    font-size:15px;
    color:White;
    margin-top:3px;
    font-family:Arial;
}
#RodapeTopo div a:hover
{
    color:#e5e5e5;
    padding:0;
}
#Centro, #RodapeTopo div
{
    margin:0 auto;
    width:900px;
}
#Centro img
{
    position:absolute;
}
#Logo
{
    position:absolute;
    z-index:3;
}
#Conteudo, #SubMenu
{
    width:900px;
    margin:0 auto;
}
#Conteudo
{
    border:1px solid #CCC;
}
#SubMenu
{
    padding:10px 0 0px 0;
    height:33px;
}
#SubMenu div a
{
    margin-right:20px;
    font-size:20px;
    color:#1F75B9;
    font-weight:bold;
    text-shadow:2px 2px #e5e5e5;
}
#SubMenu div a:hover
{
    padding:0;
    text-shadow:2px 2px #ccc;
}
#SubMenu h1
{
    width:40%;
    float:left;
}
h1
{
    font-family:Arial;
    font-size:28px;
    color:#1F75B9;
    text-shadow:2px 2px #ADADAD;
    font-weight:bold;
}
h2
{
    font-family:Arial;
    color:#1F75B9;
    text-shadow:1px 1px #ADADAD;
    font-weight:bold;
}
input[type=text], input[type=password]
{
    width:300px;
    background-size:100%;
    height:16px;    
    border:1px solid #ccc;
    background:url(imagens/FundoBotaoPequeno.jpg);
    color:#666;
    font-weight:bold;
    font-family:Arial;
    padding:4px 15px 4px 15px;
}
select
{
    width:331px;
    padding:4px 14px 4px 15px;
    height:28px;   
    border:1px solid #ccc;
    color:#666;
    font-weight:bold;
    font-family:Arial;
}
.opt1
{
    background-color:#e5e5e5;    
}
.opt2
{
    background-color:#f5f5f5;
}
label
{
    color:#666;
    text-align:left;
    display:block;
}
input[type=submit]
{
    background:url(imagens/FundoBotao.jpg);
    padding:7px 25px 7px 25px;
    border:1px solid #CCC;
    font-size:14px;
    color:#333333;
    font-size:14px;
    font-weight:bold;
    cursor:pointer;
    background-size:100%;
}
a
{
    font-weight:bold;
    color:#999;
}
a:hover
{
    color:#000;
    padding-left:3px;
    padding-bottom:3px;
}
table
{
    width:100%;
}
table th
{
    height:40px;
    padding-left:20px;
    background-color:#f5f5f5;
    border-bottom:1px solid #ccc;
    font-size:14px;
    font-weight:bold;
    color:#555;
}
table tr
{
    height:30px;
    font-weight:bold;
    color:#0066cc;    
}
table td
{
    padding-left:20px;
}
table a:hover
{
    color:#0066cc;
    padding:0;
}
.cab
{
    display:block;
    height:38px;
    background-color:#F0F0F0;
    border-bottom:1px solid #ccc;
    border-left:3px solid #ccc;
}
.indicador, .ano
{
    float:left;
    font-size:28px;
    color:#909090;
    height:38px;
    line-height:38px;
    padding-left:20px;
    text-shadow: 1px 1px 1px #ccc;
    background-color:#F0F0F0;
    display:table;
}
.indicador:hover, .indicador li:hover, .ano:hover, .ano li:hover
{
    background-color:#ccc;
}
.indicador li, .ano li
{
    display:none;
    margin-left:-20px;
    cursor:pointer;
    background-color:#F0F0F0;
    border:1px solid #ccc;
    padding:0px 20px 0px 20px;
    margin-top:-1px;
    border-left:4px solid #ccc;
    margin-left:-24px;
}
.indicador li#ativo, .ano li#atv, #ativo, #atv
{
    display:table;    
    border-right:1px solid #F0F0F0;
}
.ano
{
    float:right;
    margin-left:0px;
}
.ano li
{    
    border-left:1px solid #ccc;
    border-right:3px solid #ccc;
}
.ano li#atv, #atv
{
    border-left:1px solid #f0f0f0;
    border-right:3px solid #ccc;
}
.ano a, .indicador a
{   
    font-size:28px;
    color:#909090;
    font-weight:normal;
    text-shadow: 1px 1px 1px #ccc;
}
.ano a:hover, .indicador a:hover
{
    color:#909090;
    padding-left:0px;
    padding-bottom:0px;
}
.links
{
    width:60%;
    float:right;
    text-align:right;
    height:25px;
    padding-top:8px;
}
.links a
{
    font-size:16px;
    text-decoration:underline;
    font-family:Times New Roman;
    font-weight:normal;
}
.escondertela
{
    width:100%;
    height:100%;
    background:url(../../Content/imagens/azul08.png);
    position:absolute;
    left:0;
    top:0;
    z-index:998;
    display:none;
}
.jandelamodal
{
    width:450px;
    height:300px;
    position:absolute;
    z-index:999;
    background-color:White;
    border:1px solid #999;
    left:50%;
    margin-left:-225px;
    top:40px;
    display:none;
}
.jandelamodal fieldset
{
    border:0px;
}